4
תגובות

סימני שאלה במקום עברית

פתח ProXy ,
כנסו אל האתר הזה: http://www.tipot.co.il/

יש שם תהילים. כנסו לפרק קי"ט. נא לא לסמן כ- קראתי כי זה לא מאפשר לאחרים להסתכל.

בהתחלה הבעיה הייתה שזה היה ריק. כשהסתכלתי במסד, ראיתי שבמסד כל פרק מופיע בג'יבריש מהסוג הזה: àÇùÑÀøÅé äÈàÄéùÑ-- àÂùÑÆø ìÉà äÈìÇêÀ, áÌÇòÂöÇú

מילאתי את הפרק בטקסט המתאים בעברית. בהתחלה הוא לא נתן לי לכתוב בעברית אבל אחרי כמה שינויי הגדרות הצלחתי לגרום לזה לעבוד. הבעיה היחידה זה שהכל סימני שאלה. כן אני יודע מה אתם חושבים - שים UTF8 בתג META ( הקידוד הנוכחי הוא windows-1255 ), זה לא מסדר את הבעיה אלא רק גורם לכל שאר הפרקים לא לעבוד.

תודה לעוזרים, ושבת שלום לכולם!

4 תשובות

avatar ענה liorel100 ב 12 לאוקטובר 2013 #

אתה צריך לשמור את זה כקידוד utf-8 את הקובץ עצמו, וגם לוודא שהמסד שומר את זה כutf-8 בהגדרות.

avatar ענה intval ב 12 לאוקטובר 2013 #

מה שקורה הוא שהיו לך באתר שלוש קידודים, עכשיו נשארו שתיים.
במסד נתונים היה לך שדה בקידוד latin1 וכל הטקסט בו היה latin1. אחרי השינויים שעשית השדה הפך להיות utf-8, אבל שאר הפרקים כתובים ב latin1. ככה שהפרק הזה עובד עם utf-8 ושאר הפרקים לא.

חוץ מזה, הקידוד שאתה שולח לדפדפן הוא בכלל windows-1255, מה שגורם לדפדפן בכלל לא להבין שום דבר. בגלל שהטקסט של פרק אחד הוא utf8 שאר הפרקים latin1 והדפדפן מצפה ל windows-1255

מה שאתה תצטרך לעשות, זה לשנות את הקידוד בכל שלושת המקומות. במסד נתונים, בטקסט עצמו ובתג מטה שאתה שולח.
אחרי שתשים utf-8 בתג מטה וכל "שאר" הפרקים לא יעבדו — תצטרך ללכת למסד נתונים ולשנות את סוג השדה ל utf8_general_ci, אבל לפני שתעשה את זה, תעתיק את כל התוכן של הפרקים ל word או notepad.

אחרי שתעשה את השינוי קידוד של השדה, יכול להיות שכל הטקסט יתחרבש ואתה תצטרך למחוק אותו ולהעתיק בחזרה מתוך word אל המסד — והפעם הכל יהיה בסדר.

כמו שמתואר במדריך הזה — יש חמש מקומות שצריך לכתוב בהם מהו הקידוד וכל המחש מקומות צריכים להיות אותו דבר. מומלץ שכולם יהיו utf8 .

avatar ענה mmm ב 12 לאוקטובר 2013 #

הכל טוב ויפה אלכס, חוץ מזה שהקישור שנתת לו מחזיר E500 וכך גם רוב הקישורים הישנים באתר.

avatar ענה OrelBeY ב 12 לאוקטובר 2013 #

תנסה לרענן את העמוד שוב.